home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 010 / fcon200f.arc / IBMMODE.320 < prev    next >
Text File  |  1986-11-11  |  2KB  |  63 lines

  1. A
  2. ;    This is file: IBMMODE.320
  3. ;
  4. ;    This is a patch file for the IBM-DOS 3.20 MODE command.
  5. ;
  6. ;    To use this file:
  7. ;        DEBUG MODE.COM <IBMMODE.320
  8.  
  9. A1606
  10. ;Patch 0001:
  11. ;Recognize no resident MODE when someone else chgs INT 1D.
  12. ;Allow MODE command to shift screen.
  13. ;Patch developed by Hersey Micro Consulting, Inc. (313) 994-3259
  14. ;Replace:
  15. ;xxxx:1606 8B1E7600       MOV    BX,[0076]
  16. ;xxxx:160A 81FB00F0       CMP    BX,F000
  17. ;With:
  18. ;xxxx:1606 8B1E3005       MOV    BX,[0530]
  19. ;xxxx:160A 21DB           AND    BX,BX
  20. ;xxxx:160C 90             NOP
  21. ;xxxx:160D 90             NOP
  22. MOV BX,[0530]
  23. AND BX,BX
  24. NOP
  25. NOP
  26.  
  27. A162E
  28. ;Patch 0002:
  29. ;Recognize no resident MODE when someone else chgs INT 1D.
  30. ;Allow MODE command to shift screen.
  31. ;Patch developed by Hersey Micro Consulting, Inc. (313) 994-3259
  32. ;Replace:
  33. ;xxxx:162E 8BF8           MOV    DI,AX
  34. ;xxxx:1630 2EA1CB02       MOV    AX,CS:[02CB]
  35. ;xxxx:1634 8EC0           MOV    ES,AX
  36. ;xxxx:1636 8B367400       MOV    SI,[0074]
  37. ;xxxx:163A 893E7400       MOV    [0074],DI
  38. ;With:
  39. ;xxxx:162E C4367400       LES    SI,[0074]
  40. ;xxxx:1632 8CC3           MOV    BX,ES
  41. ;xxxx:1634 2E8E06CB02     MOV    ES,CS:[02CB]
  42. ;xxxx:1639 A37400         MOV    [0074],AX
  43. ;xxxx:163C 89C7           MOV    DI,AX
  44. LES SI,[0074]
  45. MOV BX,ES
  46. CS: MOV ES,[02CB]
  47. MOV [0074],AX
  48. MOV DI,AX
  49.  
  50. A164A
  51. ;Patch 0003:
  52. ;Recognize no resident MODE when someone else chgs INT 1D.
  53. ;Allow MODE command to shift screen.
  54. ;Patch developed by Hersey Micro Consulting, Inc. (313) 994-3259
  55. ;Replace:
  56. ;xxxx:164A 50             PUSH   AX
  57. ;With:
  58. ;xxxx:164A 06             PUSH   ES
  59. PUSH ES
  60.  
  61. W
  62. Q
  63.